package com.ruoyi.quality.domain.dto;

import com.fasterxml.jackson.annotation.JsonFormat;
import com.ruoyi.safe.domain.dto.BasePageAppDTO;

import java.math.BigDecimal;
import java.util.Date;
import java.util.List;

/**
 * 查询企业检查-项目列表
 * 
 * @author mahl2
 * @date 2024-02-27
 */
public class TQualityBizEnterCheckDTO extends BasePageAppDTO
{
    /** 检查任务名称 */
    private String checkName;

    /** 检查类型 */
    private Long checkType;

    /** 组织名称 */
    private String deptName;

    /** 检查状态 */
    private String status;

    /** 计划开始检查时间 */
    @JsonFormat(pattern = "yyyy-MM-dd")
    private Date planStartTime;
    /** 计划检查结束时间 */
    @JsonFormat(pattern = "yyyy-MM-dd")
    private Date planEndTime;
    /** 检查依据(1自由检查，2其他) */
    private String checkBasis;

    private Long enterCheckId;

    private Long enterCheckProjectId;

    /**
     * 查询类别：0为待办数据，1为所有历史数据
     */
    private String selectType;

    public String getCheckName() {
        return checkName;
    }

    public void setCheckName(String checkName) {
        this.checkName = checkName;
    }

    public Long getCheckType() {
        return checkType;
    }

    public void setCheckType(Long checkType) {
        this.checkType = checkType;
    }

    public String getDeptName() {
        return deptName;
    }

    public void setDeptName(String deptName) {
        this.deptName = deptName;
    }

    public String getStatus() {
        return status;
    }

    public void setStatus(String status) {
        this.status = status;
    }

    public Date getPlanStartTime() {
        return planStartTime;
    }

    public void setPlanStartTime(Date planStartTime) {
        this.planStartTime = planStartTime;
    }

    public Date getPlanEndTime() {
        return planEndTime;
    }

    public void setPlanEndTime(Date planEndTime) {
        this.planEndTime = planEndTime;
    }

    public String getCheckBasis() {
        return checkBasis;
    }

    public void setCheckBasis(String checkBasis) {
        this.checkBasis = checkBasis;
    }

    public Long getEnterCheckId() {
        return enterCheckId;
    }

    public void setEnterCheckId(Long enterCheckId) {
        this.enterCheckId = enterCheckId;
    }

    public Long getEnterCheckProjectId() {
        return enterCheckProjectId;
    }

    public void setEnterCheckProjectId(Long enterCheckProjectId) {
        this.enterCheckProjectId = enterCheckProjectId;
    }

    public String getSelectType() {
        return selectType;
    }

    public void setSelectType(String selectType) {
        this.selectType = selectType;
    }
}
